menu nicklist {
-
X+W Commands 
. =-> X <-=
..X Control
...Op:/msg X op # $$1
...Deop:/msg X deop # $$1
...Kick:/msg X kick # $$1  $?="Enter the Kick Msg"
...Bans
....Ban Nick:/msg X ban # $$1
....Ban a Host:/msg X ban # $?="Enter The Host(e.g *!*@cytanet.com.cy)
....Duration Ban:/msg X ban # $$1 $?="Enter Duration in Hours!"  $?="Enter Access Level"  $?="Enter Reason!"
....Specials
.....*!user@host.domain:/msg X ban # $mask($$1,0)
.....*!*user@host.domain:/msg X ban # $mask($$1,1)
.....*!*@host.domain:/msg X ban # $mask($$1,2)
.....*!*user@*.domain:/msg X ban # $mask($$1,3)
.....*!*@*.domain:/msg X ban # $mask($$1,4)
.....nick!user@host.domain:/msg X ban # $mask($$1,5)
.....nick!*user@host.domain:/msg X ban # $mask($$1,6)
.....nick!*@host.domain:/msg X ban # $mask($$1,7)
.....nick!*user@*.domain:/msg X ban # $mask($$1,8)
.....nick!*@*.domain:/msg X ban # $mask($$1,9)
...Unban:/msg X unban # $?="Enter the NickName"
...Join:/msg X join #
...Part:/msg X part #
...Invite:/msg x invite $?="Enter channel To Invite!" $$1
..-
..Login:/msg x@channels.undernet.org login # $?="Enter your Password"
..NewPass:/msg x@channels.undernet.org newpass # $?="Enter your NEW Password"
..Pass:/msg x@channels.undernet.org pass # $?="Enter your Password"
..-
..Access List:/msg x access $chan *
..Ignore List:/msg x showignore
..ChanInfo:/msg x chaninfo #
..Status:/msg x status #
..-
..Give Access:/msg x adduser # $$1 $?="Enter His Access Level" $?="Enter his pass!"
..Remove Access:/msg x remuser # $$1 
..Change Access:/msg X modinfo # access $$1 $?="Enter his new access level !"
..Access:/msg x access $chan $$1
..Suspend:/set %suspend $?="Enter Duration . /Suspend for Help" | /msg x suspend $chan $$1 %suspend  level +$?="Enter the Suspend Level"
..UnSuspend:/msg x unsuspend $chan $$1
..ClearMode:/msg x clearmode $chan 
..-
..Topic:/msg x topic $chan $?="Enter the topic!"
..AutoTopic
...On:/msg x set $chan autotopic on | /msg x set # descr $?="Enter the topic!" | /msg x topic $chan $! | /msg x addchan $chan | /msg X set # url $?="Enter what do u want to put in the ( ) -  /Url for help !"
...Off:/msg x set $chan autotopic off
..BanList:/msg X banlist $chan
..StrictOp
...On:/msg X set $chan StrictOp on | /msg x addchan #
...Off:/msg X set $chan StrictOp off
..Languages
...English:/msg X set $chan Lang en
...Dutch:/msg X set $chan Lang NL
...French:/msg X set $chan Lang fr
...Deutsch:/msg X set $chan Lang ge
...Spanish:/msg X set $chan Lang sp
..AutoOp
...For A User
....On:/msg X set $chan UserFlags 1 | /msg X addchan $chan
....Off:/msg X set $chan UserFlags 0 | /msg X addchan $chan
...For All Users
....On:/msg x modinfo # autoop nick on
....Off:/msg x modinfo # autoop nick off
....-
....Attention(!):/echo -a 4-= ATTENTION =-12 When you select for all users , X/W will make Auto-Op on/off for the New Users who will get access in this channel .
..-
..Help:{
  /echo -a  4 -= Help =- Help Commands for X/W are: /Suspend , /joinpart , /XWBans , /XWclearmode , /Languages , /DoesNotWork . That's all for this Version ;)
  /echo -a 4 End of Help Command.
}
. =-> W <-=
..W Control
...Op:/msg W op # $$1
...Deop:/msg W deop # $$1
...Kick:/msg W kick # $$1  $?="Enter the Kick Msg"
...Bans
....Ban:/msg W ban # $$1
....Duration Ban:/msg W ban # $$1 $?="Enter Duration in Hours!"  $?="Enter Access Level"  $?="Enter Reason!"
....Specials
.....*!user@host.domain:/msg W ban # $mask($$1,0)
.....*!*user@host.domain:/msg W ban # $mask($$1,1)
.....*!*@host.domain:/msg W ban # $mask($$1,2)
.....*!*user@*.domain:/msg W ban # $mask($$1,3)
.....*!*@*.domain:/msg W ban # $mask($$1,4)
.....nick!user@host.domain:/msg W ban # $mask($$1,5)
.....nick!*user@host.domain:/msg W ban # $mask($$1,6)
.....nick!*@host.domain:/msg W ban # $mask($$1,7)
.....nick!*user@*.domain:/msg W ban # $mask($$1,8)
.....nick!*@*.domain:/msg W ban # $mask($$1,9)
...Unban:/msg X unban # $?="Enter the NickName"
...Join:/msg W join #
...Part:/msg W part #
...Invite:/msg W invite $?="Enter channel To Invite!" $$1
..-
..Login:/msg W@channels2.undernet.org login # $?="Enter your Password"
..NewPass:/msg W@channels2.undernet.org newpass # $?="Enter your NEW Password"
..Pass:/msg W@channels2.undernet.org pass # $?="Enter your Password"
..-
..Access List:/msg W access $chan *
..Ignore List:/msg W showignore
..ChanInfo:/msg W chaninfo #
..Status:/msg W status #
..-
..Give Access:/msg W adduser # $$1 $?="Enter His AccesLevel" $?="Enter his pass!"
..Remove Access:/msg W remuser # $$1 
..Modinfo:/msg W modinfo # access $$1 $?="Enter his new access level !"
..Access:/msg W access $chan $$1
..Suspend:/set %suspend $?="Enter Duration . /Suspend for help" | /msg W suspend $chan $$1 %suspend  level +$?="Enter the Suspend Level"
..UnSuspend:/msg W unsuspend $chan $$1
..ClearMode:/msg W clearmode $chan 
..-
..Topic:/msg W topic $chan $?="Enter the topic!"
..AutoTopic
...On:/msg W set $chan autotopic on | /msg W set # descr $?="Enter the topic!" | /msg W topic $chan $! | /msg W addchan $chan | /msg W set # url $?="Enter what do u want to put in the ( ) -  /Url for help !"
...Off:/msg W set $chan autotopic off
..BanList:/msg W banlist $chan
..StrictOp
...On:/msg W set $chan StrictOp on | /msg W addchan #
...Off:/msg W set $chan StrictOp off
..Languages
...English:/msg W set $chan Lang en
...Dutch:/msg W set $chan Lang NL
...French:/msg W set $chan Lang fr
...Deutsch:/msg W set $chan Lang ge
...Spanish:/msg W set $chan Lang sp
..AutoOp
...On:/msg W set $chan UserFlags 1 
...Off:/msg W set $chan UserFlags
..-
..Help:{
  /echo -a  4 -= Help =- Help Commands for X/W are: /Suspend , /joinpart , /XWBans , /XWclearmode , /Languages , /DoesNotWork , /StrictOp . That's all for this Version ;)
  /echo -a 4 End of Help Command.
}
.-
. *** X ***
..Level 0 
...Access
....For This User:/msg X access # $$1 
....For All Users:/msg X access # *
....For Users Who have:
.....Maximum Access?:/msg X access # -max $?="Enter The Maximum Level"
.....Minimum Access?:/msg X access # -min $?="Enter The Minimum Level"
.....AutoOp On:/msg X access # * -autoop
.....AutoOp Off:/msg X access # * -noautoop
.....Modified AccessList:/msg X access # * -modif
.....-
...BanList:/msg X banlist #
...ChanInfo:/msg X Chaninfo #
...LbanList:/msg X lbanlist # $?="Enter the User@Host you want"
...Commands List:/msg x showcommands # 
...Ignore List:/msg X showignore 
-
...Verify:/msg X verify $$1
...Help:/Msg X help 
...Map:/msg X map
...Msg of Day:/msg X motd
...-
...Login:/msg x@channels.undernet.org login # $?="Enter Your PassWord"
...DeAuthenticate:/msg X deauth #
...NewPass:/msg x@channels.undernet.org newpass # $?="Enter Your NEW PassWord"
...Pass:/msg x@channels.undernet.org pass # $?="Enter Your PassWord"
..Level 1
...Status:/msg X status #
..Level 50
...Kick:/msg X kick # $$1
...Topic:/msg X topic # $?="Enter the topic."
..Level 75
...Ban:/msg X ban # $$1 $?="Enter Duration in Hours!"  $?="Enter Access Level"  $?="Enter Reason!"
...UnBan:/msg X unban # $$1
..Level 100 
...Op:/msg X op # $$1
...Deop:/msg X deop # $$1
...Invite:/msg X invite # $$1
...Suspend:/set %suspend $?="Enter Duration . /Suspend for Help" | /msg x suspend $chan $$1 %suspend  level +$?="Enter the Suspend Level"
...UnSuspend:/msg X unsuspend # $$1
..Level 400
...Give Access:/msg x adduser # $$1 $?="Enter His Access Level" $?="Enter his pass!"
...Remove Access:/msg x remuser # $$1 
...ClearMode:/msg X clearmode #
...Change
....Access:/msg X modinfo # access $$1 $?="Enter his new access level !"
....AutoOp
.....On:/msg X modinfo # autoop $$1 On
.....Off:/msg X modinfo # autoop $$1 Off
....Change Host:/msg X modinfo # match $$1 $?="Enter the User's New Host!"
....Rem. User Pass:/msg X modinfo # REMPASS $$1
...Status:/msg X status #
..Level 450
...Add Chan:/msg X addchan #
...Join:/msg X join #
...Part:/msg X part #
...Rem defaults:/msg X remchan #
..Level 500
...MassDeopPro
....On:/msg X set # MassDeopPro On 
....Off:/msg X set # MassDeopPro Off
....-
....Help:{
  /echo -a 4Help12 The maximum number of deops X will allow in a 15 sec period. Any user exceeding this will be DeOped and Suspended (if on the userlist).
  /echo -a 4 End of Help Command.
}
...NickFloodPro
....On:/msg X set # NickFloodPro On 
....Off:/msg X set # NickFloodPro Off
....-
....Help:{
  /echo -a 4Help12 The maximum number of nick changes that can be done in the channel in a 15 sec period. Any user exceeding this number will be kicked from the channel and suspended (if on the userlist). NOTE : The .noclones patch makes this variable obsolete, since it will not allow rapid nick changes.
  /echo -a 4 End of Help Command.
}
...FloodPro
....On:/msg X set # FloodPro On 
....Off:/msg X set # FloodPro Off
....-
....Help:{
  /echo -a 4Help12 The maximum number of KICKs, TOPIC CHANGES and such that can be sent to the channel in a 15 second period. Any user exceeding this limit will be kicked and suspended (if on the userlist). NOTE : This does NOT work against normal channel dialogue, since X/W are +d (deaf) to all channel text.
  /echo -a 4 End of Help Command.
}
...AutoOp(NewUsers)
....On:/msg X set # UserFlags 1   
....Off:/msg X set # UserFlags 0
....-
....Help:{
  /echo -a 4Help12 Set's default user settings that will be given to a  new user on the channel. 
  /echo -a 4 End of Help Command.
}
...NoOp
....On:/msg X set # NoOp On   
....Off:/msg X set # NoOp Off
....-
....Help:{
  /echo -a 4Help12  In this mode X/W will deop EVERYONE. Making them the only op in the channel. However, users may still access commands though X/W.
  /echo -a 4 End of Help Command.
}
...AlwaysOp
....On:/msg X set # AlwaysOp On   
....Off:/msg X set # AlwaysOp Off
....-
....Help:{
  /echo -a 4Help12 This variable insures that X/W will always have ops. They will op themselves if it is not given to them.
  /echo -a 4 End of Help Command.
}
...OpOnly 
....On:/msg X set # OpOnly On   
....Off:/msg X set # OpOnly Off
....-
....Help:{
  /echo -a 4Help12 Make op the only chanop command available though X/W. Also, you can ONLY op yourself. NOTE : This does NOT prevent someone withops in the channel from exercising op commands themselves.
  /echo -a 4 End of Help Command.
}
...StrictOp
....On:/msg X set # StrictOp On   
....Off:/msg X set # StrictOp Off
....-
....Help:{
  /echo -a 4Help12 In this mode only people on the userlist may haveops. If they are on the list, they must send their password before they are allowed ops.
  /echo -a 4 End of Help Command.
}
...Language
....English:/msg X set # lang En
....Dutch:/msg X set # lang Nl
....Francais:/msg X set # lang fr
....Deutsch:/msg X set # lang ge
....Spanish:/msg X set # lang sp
...Topic:/msg X set # description $?="Enter Your Topic!"
...Url:/msg X set # url $?="Enter the url"
...AutoTopic
....On:/msg X set # Autotopic On
....Off:/msg X set # Autotopic Off
....-
....Help:{
  /echo -a 4Help12This flag makes X or W reset the topic to the channel URL and Descrition every 30 minutes. Note that if the channel is idle, thetopic will not be reset during that time.
  /echo -a 4 End of Help Command.
}
...-
...ATTENTION:/echo -a 4 ATTENTION:12 The channel manager(500 access level) can make these commands to work for the 450+ Users)
. *** W ***
..Level 0 
...Access
....For This User:/msg W access # $$1 
....For All Users:/msg W access # *
....For Users Who have:
.....Maximum Access?:/msg W access # -max $?="Enter The Maximum Level"
.....Minimum Access?:/msg W access # -min $?="Enter The Minimum Level"
.....AutoOp On:/msg W access # * -autoop
.....AutoOp Off:/msg W access # * -noautoop
.....Modified AccessList:/msg W access # * -modif
.....-
...BanList:/msg W banlist #
...ChanInfo:/msg W Chaninfo #
...LbanList:/msg W lbanlist #  $?="Enter the User@Host you want"
...Commands List:/msg W showcommands # 
...Ignore List:/msg W showignore 
-
...Verify:/msg W verify $$1
...Help:/Msg W help 
...Map:/msg W map
...Msg of Day:/msg W motd
...-
...Login:/msg W@channels2.undernet.org login # $?="Enter Your Password"
...DeAuthenticate:/msg W deauth #
...NewPass:/msg W@channels2.undernet.org newpass # $?="Enter Your NEW Password"
...Pass:/msg W@channels2.undernet.org pass # $?="Enter Your Password"
..Level 1
...Status:/msg W status #
..Level 50
...Kick:/msg W kick # $$1
...Topic:/msg W topic # $?="Enter the topic."
..Level 75
...Ban:/msg W ban # $$1 $?="Enter Duration in Hours!"  $?="Enter Access Level"  $?="Enter Reason!"
...UnBan:/msg W unban # $$1
..Level 100 
...Op:/msg W op # $$1
...Deop:/msg W deop # $$1
...Invite:/msg W invite # $$1
...Suspend:/set %suspend $?="Enter Duration . /Suspend for Help" | /msg W suspend $chan $$1 %suspend  level +$?="Enter the Suspend Level"
...UnSuspend:/msg W unsuspend # $$1
..Level 400
...Give Access:/msg W adduser # $$1 $?="Enter His Access Level" $?="Enter his pass!"
...Remove Access:/msg W remuser # $$1 
...ClearMode:/msg W clearmode #
...Change
....Access:/msg W modinfo # access $$1 $?="Enter his new access level !"
....AutoOp
.....On:/msg W modinfo # autoop $$1 On
.....Off:/msg W modinfo # autoop $$1 Off
....Change Host:/msg W modinfo # match $$1 $?="Enter the User's New Host!"
....Rem. User Pass:/msg W modinfo # REMPASS $$1
...Status:/msg W status #
..Level 450
...Add Chan:/msg W addchan #
...Join:/msg W join #
...Part:/msg W part #
...Rem defaults:/msg W remchan #
..Level 500
...MassDeopPro
....On:/msg W set # MassDeopPro On 
....Off:/msg W set # MassDeopPro Off
....-
....Help:{
  /echo -a 4Help12 The maximum number of deops X will allow in a 15 sec period. Any user exceeding this will be DeOped and Suspended (if on the userlist).
  /echo -a 4 End of Help Command.
}
...NickFloodPro
....On:/msg W set # NickFloodPro On 
....Off:/msg W set # NickFloodPro Off
....-
....Help:{
  /echo -a 4Help12 The maximum number of nick changes that can be done in the channel in a 15 sec period. Any user exceeding this number will be kicked from the channel and suspended (if on the userlist). NOTE : The .noclones patch makes this variable obsolete, since it will not allow rapid nick changes.
  /echo -a 4 End of Help Command.
}
...FloodPro
....On:/msg W set # FloodPro On 
....Off:/msg W set # FloodPro Off
....-
....Help:{
  /echo -a 4Help12 The maximum number of KICKs, TOPIC CHANGES and such that can be sent to the channel in a 15 second period. Any user exceeding this limit will be kicked and suspended (if on the userlist). NOTE : This does NOT work against normal channel dialogue, since X/W are +d (deaf) to all channel text.
  /echo -a 4 End of Help Command.
}
...AutoOp(NewUsers)
....On:/msg W set # UserFlags 1   
....Off:/msg W set # UserFlags 0
....-
....Help:{
  /echo -a 4Help12 Set's default user settings that will be given to a  new user on the channel. 
  /echo -a 4 End of Help Command.
}
...NoOp
....On:/msg W set # NoOp On   
....Off:/msg W set # NoOp Off
....-
....Help:{
  /echo -a 4Help12  In this mode X/W will deop EVERYONE. Making them the only op in the channel. However, users may still access commands though X/W.
  /echo -a 4 End of Help Command.
}
...AlwaysOp
....On:/msg W set # AlwaysOp On   
....Off:/msg W set # AlwaysOp Off
....-
....Help:{
  /echo -a 4Help12 This variable insures that X/W will always have ops. They will op themselves if it is not given to them.
  /echo -a 4 End of Help Command.
}
...OpOnly 
....On:/msg W set # OpOnly On   
....Off:/msg W set # OpOnly Off
....-
....Help:{
  /echo -a 4Help12 Make op the only chanop command available though X/W. Also, you can ONLY op yourself. NOTE : This does NOT prevent someone withops in the channel from exercising op commands themselves.
  /echo -a 4 End of Help Command.
}
...StrictOp
....On:/msg W set # StrictOp On   
....Off:/msg W set # StrictOp Off
....-
....Help:{
  /echo -a 4Help12 In this mode only people on the userlist may haveops. If they are on the list, they must send their password before they are allowed ops.
  /echo -a 4 End of Help Command.
}
...Language
....English:/msg W set # lang En
....Dutch:/msg W set # lang Nl
....Francais:/msg W set # lang fr
....Deutsch:/msg W set # lang ge
....Spanish:/msg W set # lang sp
...Topic:/msg W set # description $?="Enter Your Topic!"
...Url:/msg W set # url $?="Enter the url"
...AutoTopic
....On:/msg W set # Autotopic On
....Off:/msg W set # Autotopic Off
....-
....Help:{
  /echo -a 4Help12This flag makes X or W reset the topic to the channel URL and Descrition every 30 minutes. Note that if the channel is idle, thetopic will not be reset during that time.
  /echo -a 4 End of Help Command.
}
...-
...ATTENTION:/echo -a 4 ATTENTION:12 The channel manager(500 access level) can make these commands to work for the 450+ Users)  
}
